<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <base data-ice="baseUrl" href="../">
  <title data-ice="title">Manual</title>
  <link type="text/css" rel="stylesheet" href="css/style.css">
  <link type="text/css" rel="stylesheet" href="css/prettify-tomorrow.css">
  <script src="script/prettify/prettify.js"></script>


  <script src="script/manual.js"></script>
</head>
<body class="layout-container manual-root manual-index" data-ice="rootContainer">

<header>
  <a href="./">Home</a>
  <a href="./manual/index.html" data-ice="manualHeaderLink">Manual</a>
  <a href="identifiers.html">Reference</a>
  <a href="source.html">Source</a>


  <div class="search-box">
  <span>
    <img src="./image/search.png">
    <span class="search-input-edge"></span><input class="search-input"><span class="search-input-edge"></span>
  </span>
    <ul class="search-result"></ul>
  </div>
</header>

<nav class="navigation" data-ice="nav"><div class="manual-toc-root">

<div data-ice="manual" data-toc-name="reference">
    <ul class="manual-toc">

    <li data-ice="manualNav" class="indent-h1 manual-color manual-color-reference" data-section-count="&#x25A0;&#x25A0;&#x25A0;&#x25A0;" data-link="identifiers.html"><a href="identifiers.html" data-ice="link">Reference</a></li>
<li data-ice="manualNav" class="indent-h2" data-link="identifiers.html"><a href="identifiers.html#class" data-ice="link">Class</a></li>
<li data-ice="manualNav" class="indent-h2" data-link="identifiers.html"><a href="identifiers.html#function" data-ice="link">Function</a></li>
<li data-ice="manualNav" class="indent-h2" data-link="identifiers.html"><a href="identifiers.html#variable" data-ice="link">Variable</a></li>
</ul>
  </div>
</div>
</nav>

<div class="content" data-ice="content"><div class="github-markdown">


  <p class="manual-badge" data-ice="manualBadge"><img src="./manual-badge.svg"></p>

  <div class="manual-cards">

  <div class="manual-card-wrap" data-ice="cards">
      <h1 data-ice="label" class="manual-color manual-color-reference" data-section-count="&#x25A0;&#x25A0;&#x25A0;&#x25A0;"><span data-ice="label-inner">References</span></h1>
      <div class="manual-card">
        <div data-ice="card"><h1>References</h1>
<div data-ice="classSummary"><h2 id="class">Class Summary</h2><table class="summary" data-ice="summary">
  <thead><tr><td data-ice="title" colspan="3">Static Public Class Summary</td></tr></thead>
  <tbody>

  <tr data-ice="target">
    <td>
      <span class="access" data-ice="access">public</span>



      <span class="override" data-ice="override"></span>
    </td>
    <td>
      <div>
        <p>


          <span data-ice="name"><span><a href="class/src/baseComponent.js~BaseComponent.html">BaseComponent</a></span></span>
        </p>
      </div>
      <div>


        <div data-ice="description"><p>&#x9879;&#x76EE;&#x4E2D;&#x7684;component&#x9664;&#x7EAF;&#x51FD;&#x6570;&#x5316;&#x7EC4;&#x5EFA;&#x5916;&#xFF0C;&#x90FD;&#x5E94;&#x8BE5;&#x7EE7;&#x627F;&#x8BE5;&#x7C7B;&#x3002;</p>
</div>
      </div>
    </td>
    <td>


    </td>
  </tr>
<tr data-ice="target">
    <td>
      <span class="access" data-ice="access">public</span>



      <span class="override" data-ice="override"></span>
    </td>
    <td>
      <div>
        <p>


          <span data-ice="name"><span><a href="class/src/error/CustomError.js~CustomError.html">CustomError</a></span></span>
        </p>
      </div>
      <div>


        <div data-ice="description"><p>&#x81EA;&#x5B9A;&#x4E49;error&#x5BF9;&#x8C61;</p>
</div>
      </div>
    </td>
    <td>


    </td>
  </tr>
<tr data-ice="target">
    <td>
      <span class="access" data-ice="access">public</span>



      <span class="override" data-ice="override"></span>
    </td>
    <td>
      <div>
        <p>


          <span data-ice="name"><span><a href="class/src/middlewares/promiseCounter.js~PromiseCounter.html">PromiseCounter</a></span></span>
        </p>
      </div>
      <div>



      </div>
    </td>
    <td>


    </td>
  </tr>
<tr data-ice="target">
    <td>
      <span class="access" data-ice="access">public</span>



      <span class="override" data-ice="override"></span>
    </td>
    <td>
      <div>
        <p>


          <span data-ice="name"><span><a href="class/src/fetchRequest/request.js~Request.html">Request</a></span></span>
        </p>
      </div>
      <div>


        <div data-ice="description"><p>&#x7528;&#x4E8E;&#x521B;&#x5EFA;fetch&#x8BF7;&#x6C42;</p>
</div>
      </div>
    </td>
    <td>


    </td>
  </tr>
<tr data-ice="target">
    <td>
      <span class="access" data-ice="access">public</span>



      <span class="override" data-ice="override"></span>
    </td>
    <td>
      <div>
        <p>


          <span data-ice="name"><span><a href="class/src/fetchRequest/response.js~Response.html">Response</a></span></span>
        </p>
      </div>
      <div>


        <div data-ice="description"><p>&#x81EA;&#x5B9A;&#x4E49;response&#x7C7B;</p>
</div>
      </div>
    </td>
    <td>


    </td>
  </tr>
</tbody>
</table>
</div>

<div data-ice="functionSummary"><h2 id="function">Function Summary</h2><table class="summary" data-ice="summary">
  <thead><tr><td data-ice="title" colspan="3">Static Public Function Summary</td></tr></thead>
  <tbody>

  <tr data-ice="target">
    <td>
      <span class="access" data-ice="access">public</span>



      <span class="override" data-ice="override"></span>
    </td>
    <td>
      <div>
        <p>


          <span data-ice="name"><span><a href="function/index.html#static-function-cleanError">cleanError</a></span></span><span data-ice="signature">(): {&quot;type&quot;: <span>*</span>}</span>
        </p>
      </div>
      <div>



      </div>
    </td>
    <td>


    </td>
  </tr>
<tr data-ice="target">
    <td>
      <span class="access" data-ice="access">public</span>



      <span class="override" data-ice="override"></span>
    </td>
    <td>
      <div>
        <p>


          <span data-ice="name"><span><a href="function/index.html#static-function-createAPI">createAPI</a></span></span><span data-ice="signature">(method: <span>*</span>, path: <span>*</span>, fetchConfig: <span>*</span>, templateHandler: <span>*</span>): <span>*</span></span>
        </p>
      </div>
      <div>


        <div data-ice="description"><p>&#x521B;&#x5EFA;API&#x5B9E;&#x4F8B;</p>
</div>
      </div>
    </td>
    <td>


    </td>
  </tr>
<tr data-ice="target">
    <td>
      <span class="access" data-ice="access">public</span>



      <span class="override" data-ice="override"></span>
    </td>
    <td>
      <div>
        <p>


          <span data-ice="name"><span><a href="function/index.html#static-function-createReducer">createReducer</a></span></span><span data-ice="signature">(initialState: <span>*</span>, handlers: <span>*</span>): <span>*</span></span>
        </p>
      </div>
      <div>



      </div>
    </td>
    <td>


    </td>
  </tr>
<tr data-ice="target">
    <td>
      <span class="access" data-ice="access">public</span>



      <span class="override" data-ice="override"></span>
    </td>
    <td>
      <div>
        <p>


          <span data-ice="name"><span><a href="function/index.html#static-function-errorMiddleware">errorMiddleware</a></span></span><span data-ice="signature">(objectPattern: {&quot;dispatch&quot;: <span>*</span>})</span>
        </p>
      </div>
      <div>



      </div>
    </td>
    <td>


    </td>
  </tr>
<tr data-ice="target">
    <td>
      <span class="access" data-ice="access">public</span>



      <span class="override" data-ice="override"></span>
    </td>
    <td>
      <div>
        <p>


          <span data-ice="name"><span><a href="function/index.html#static-function-getQueryString">getQueryString</a></span></span><span data-ice="signature">(object: <span>*</span>): <span>*</span></span>
        </p>
      </div>
      <div>



      </div>
    </td>
    <td>


    </td>
  </tr>
<tr data-ice="target">
    <td>
      <span class="access" data-ice="access">public</span>



      <span class="override" data-ice="override"></span>
    </td>
    <td>
      <div>
        <p>


          <span data-ice="name"><span><a href="function/index.html#static-function-hideLoading">hideLoading</a></span></span><span data-ice="signature">(): {type: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span>}</span>
        </p>
      </div>
      <div>


        <div data-ice="description"><p>&#x9690;&#x85CF;&#x6B63;&#x5728;&#x52A0;&#x8F7D;</p>
</div>
      </div>
    </td>
    <td>


    </td>
  </tr>
<tr data-ice="target">
    <td>
      <span class="access" data-ice="access">public</span>



      <span class="override" data-ice="override"></span>
    </td>
    <td>
      <div>
        <p>


          <span data-ice="name"><span><a href="function/index.html#static-function-isPromise">isPromise</a></span></span><span data-ice="signature">(value: <span>*</span>): <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean">boolean</a></span></span>
        </p>
      </div>
      <div>



      </div>
    </td>
    <td>


    </td>
  </tr>
<tr data-ice="target">
    <td>
      <span class="access" data-ice="access">public</span>



      <span class="override" data-ice="override"></span>
    </td>
    <td>
      <div>
        <p>


          <span data-ice="name"><span><a href="function/index.html#static-function-normalizeKeys">normalizeKeys</a></span></span><span data-ice="signature">(object: <span>*</span>): <span>*</span></span>
        </p>
      </div>
      <div>



      </div>
    </td>
    <td>


    </td>
  </tr>
<tr data-ice="target">
    <td>
      <span class="access" data-ice="access">public</span>



      <span class="override" data-ice="override"></span>
    </td>
    <td>
      <div>
        <p>


          <span data-ice="name"><span><a href="function/index.html#static-function-processHeaders">processHeaders</a></span></span><span data-ice="signature">(headers: <span>*</span>): <span>*</span></span>
        </p>
      </div>
      <div>


        <div data-ice="description"><p>&#x89E3;&#x6790;response&#x7684;headers&#x4FE1;&#x606F;</p>
</div>
      </div>
    </td>
    <td>


    </td>
  </tr>
<tr data-ice="target">
    <td>
      <span class="access" data-ice="access">public</span>



      <span class="override" data-ice="override"></span>
    </td>
    <td>
      <div>
        <p>


          <span data-ice="name"><span><a href="function/index.html#static-function-promiseMiddleware">promiseMiddleware</a></span></span><span data-ice="signature">(objectPattern: {&quot;dispatch&quot;: <span>*</span>})</span>
        </p>
      </div>
      <div>



      </div>
    </td>
    <td>


    </td>
  </tr>
<tr data-ice="target">
    <td>
      <span class="access" data-ice="access">public</span>



      <span class="override" data-ice="override"></span>
    </td>
    <td>
      <div>
        <p>


          <span data-ice="name"><span><a href="function/index.html#static-function-reportError">reportError</a></span></span><span data-ice="signature">(error: <span>*</span>): {&quot;type&quot;: <span>*</span>, &quot;payload&quot;: <span>*</span>}</span>
        </p>
      </div>
      <div>



      </div>
    </td>
    <td>


    </td>
  </tr>
<tr data-ice="target">
    <td>
      <span class="access" data-ice="access">public</span>



      <span class="override" data-ice="override"></span>
    </td>
    <td>
      <div>
        <p>


          <span data-ice="name"><span><a href="function/index.html#static-function-showLoading">showLoading</a></span></span><span data-ice="signature">(text: <span>*</span>): {type: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span>, payLoad: {text: <span>*</span>}}</span>
        </p>
      </div>
      <div>


        <div data-ice="description"><p>&#x663E;&#x793A;&#x6B63;&#x5728;&#x52A0;&#x8F7D;</p>
</div>
      </div>
    </td>
    <td>


    </td>
  </tr>
</tbody>
</table>
</div>
<div data-ice="variableSummary"><h2 id="variable">Variable Summary</h2><table class="summary" data-ice="summary">
  <thead><tr><td data-ice="title" colspan="3">Static Public Variable Summary</td></tr></thead>
  <tbody>

  <tr data-ice="target">
    <td>
      <span class="access" data-ice="access">public</span>



      <span class="override" data-ice="override"></span>
    </td>
    <td>
      <div>
        <p>


          <span data-ice="name"><span><a href="variable/index.html#static-variable-APP">APP</a></span></span><span data-ice="signature">: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span></span>
        </p>
      </div>
      <div>



      </div>
    </td>
    <td>


    </td>
  </tr>
<tr data-ice="target">
    <td>
      <span class="access" data-ice="access">public</span>



      <span class="override" data-ice="override"></span>
    </td>
    <td>
      <div>
        <p>


          <span data-ice="name"><span><a href="variable/index.html#static-variable-CLEAN_ERROR">CLEAN_ERROR</a></span></span><span data-ice="signature">: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span></span>
        </p>
      </div>
      <div>



      </div>
    </td>
    <td>


    </td>
  </tr>
<tr data-ice="target">
    <td>
      <span class="access" data-ice="access">public</span>



      <span class="override" data-ice="override"></span>
    </td>
    <td>
      <div>
        <p>


          <span data-ice="name"><span><a href="variable/index.html#static-variable-CONTENT_TYPE">CONTENT_TYPE</a></span></span><span data-ice="signature">: {&quot;json&quot;: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span>, &quot;urlencoded&quot;: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span>}</span>
        </p>
      </div>
      <div>



      </div>
    </td>
    <td>


    </td>
  </tr>
<tr data-ice="target">
    <td>
      <span class="access" data-ice="access">public</span>



      <span class="override" data-ice="override"></span>
    </td>
    <td>
      <div>
        <p>


          <span data-ice="name"><span><a href="variable/index.html#static-variable-DELETE">DELETE</a></span></span><span data-ice="signature">: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span></span>
        </p>
      </div>
      <div>



      </div>
    </td>
    <td>


    </td>
  </tr>
<tr data-ice="target">
    <td>
      <span class="access" data-ice="access">public</span>



      <span class="override" data-ice="override"></span>
    </td>
    <td>
      <div>
        <p>


          <span data-ice="name"><span><a href="variable/index.html#static-variable-EXCEPTION">EXCEPTION</a></span></span><span data-ice="signature">: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span></span>
        </p>
      </div>
      <div>


        <div data-ice="description"><p>&#x81EA;&#x5B9A;&#x4E49;error type&#x679A;&#x4E3E;</p>
</div>
      </div>
    </td>
    <td>


    </td>
  </tr>
<tr data-ice="target">
    <td>
      <span class="access" data-ice="access">public</span>



      <span class="override" data-ice="override"></span>
    </td>
    <td>
      <div>
        <p>


          <span data-ice="name"><span><a href="variable/index.html#static-variable-FAILED">FAILED</a></span></span><span data-ice="signature">: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span></span>
        </p>
      </div>
      <div>



      </div>
    </td>
    <td>


    </td>
  </tr>
<tr data-ice="target">
    <td>
      <span class="access" data-ice="access">public</span>



      <span class="override" data-ice="override"></span>
    </td>
    <td>
      <div>
        <p>


          <span data-ice="name"><span><a href="variable/index.html#static-variable-GET">GET</a></span></span><span data-ice="signature">: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span></span>
        </p>
      </div>
      <div>



      </div>
    </td>
    <td>


    </td>
  </tr>
<tr data-ice="target">
    <td>
      <span class="access" data-ice="access">public</span>



      <span class="override" data-ice="override"></span>
    </td>
    <td>
      <div>
        <p>


          <span data-ice="name"><span><a href="variable/index.html#static-variable-HEAD">HEAD</a></span></span><span data-ice="signature">: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span></span>
        </p>
      </div>
      <div>



      </div>
    </td>
    <td>


    </td>
  </tr>
<tr data-ice="target">
    <td>
      <span class="access" data-ice="access">public</span>



      <span class="override" data-ice="override"></span>
    </td>
    <td>
      <div>
        <p>


          <span data-ice="name"><span><a href="variable/index.html#static-variable-HIDE_LOADING">HIDE_LOADING</a></span></span><span data-ice="signature">: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span></span>
        </p>
      </div>
      <div>



      </div>
    </td>
    <td>


    </td>
  </tr>
<tr data-ice="target">
    <td>
      <span class="access" data-ice="access">public</span>



      <span class="override" data-ice="override"></span>
    </td>
    <td>
      <div>
        <p>


          <span data-ice="name"><span><a href="variable/index.html#static-variable-HTTP">HTTP</a></span></span><span data-ice="signature">: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span></span>
        </p>
      </div>
      <div>



      </div>
    </td>
    <td>


    </td>
  </tr>
<tr data-ice="target">
    <td>
      <span class="access" data-ice="access">public</span>



      <span class="override" data-ice="override"></span>
    </td>
    <td>
      <div>
        <p>


          <span data-ice="name"><span><a href="variable/index.html#static-variable-PATCH">PATCH</a></span></span><span data-ice="signature">: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span></span>
        </p>
      </div>
      <div>



      </div>
    </td>
    <td>


    </td>
  </tr>
<tr data-ice="target">
    <td>
      <span class="access" data-ice="access">public</span>



      <span class="override" data-ice="override"></span>
    </td>
    <td>
      <div>
        <p>


          <span data-ice="name"><span><a href="variable/index.html#static-variable-POST">POST</a></span></span><span data-ice="signature">: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span></span>
        </p>
      </div>
      <div>



      </div>
    </td>
    <td>


    </td>
  </tr>
<tr data-ice="target">
    <td>
      <span class="access" data-ice="access">public</span>



      <span class="override" data-ice="override"></span>
    </td>
    <td>
      <div>
        <p>


          <span data-ice="name"><span><a href="variable/index.html#static-variable-PUT">PUT</a></span></span><span data-ice="signature">: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span></span>
        </p>
      </div>
      <div>



      </div>
    </td>
    <td>


    </td>
  </tr>
<tr data-ice="target">
    <td>
      <span class="access" data-ice="access">public</span>



      <span class="override" data-ice="override"></span>
    </td>
    <td>
      <div>
        <p>


          <span data-ice="name"><span><a href="variable/index.html#static-variable-REPORT_ERROR">REPORT_ERROR</a></span></span><span data-ice="signature">: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span></span>
        </p>
      </div>
      <div>



      </div>
    </td>
    <td>


    </td>
  </tr>
<tr data-ice="target">
    <td>
      <span class="access" data-ice="access">public</span>



      <span class="override" data-ice="override"></span>
    </td>
    <td>
      <div>
        <p>


          <span data-ice="name"><span><a href="variable/index.html#static-variable-SERVICE">SERVICE</a></span></span><span data-ice="signature">: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span></span>
        </p>
      </div>
      <div>



      </div>
    </td>
    <td>


    </td>
  </tr>
<tr data-ice="target">
    <td>
      <span class="access" data-ice="access">public</span>



      <span class="override" data-ice="override"></span>
    </td>
    <td>
      <div>
        <p>


          <span data-ice="name"><span><a href="variable/index.html#static-variable-SHOW_LOADING">SHOW_LOADING</a></span></span><span data-ice="signature">: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></span></span>
        </p>
      </div>
      <div>



      </div>
    </td>
    <td>


    </td>
  </tr>
<tr data-ice="target">
    <td>
      <span class="access" data-ice="access">public</span>



      <span class="override" data-ice="override"></span>
    </td>
    <td>
      <div>
        <p>


          <span data-ice="name"><span><a href="variable/index.html#static-variable-SUCCESS">SUCCESS</a></span></span><span data-ice="signature">: <span><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></span></span>
        </p>
      </div>
      <div>



      </div>
    </td>
    <td>


    </td>
  </tr>
<tr data-ice="target">
    <td>
      <span class="access" data-ice="access">public</span>



      <span class="override" data-ice="override"></span>
    </td>
    <td>
      <div>
        <p>


          <span data-ice="name"><span><a href="variable/index.html#static-variable-thunk">thunk</a></span></span><span data-ice="signature">: <span>*</span></span>
        </p>
      </div>
      <div>



      </div>
    </td>
    <td>


    </td>
  </tr>
</tbody>
</table>
</div>


</div>
        <a data-ice="link" href="identifiers.html"></a>
      </div>
    </div>
</div>
</div>
</div>

<footer class="footer">
  Generated by <a href="https://esdoc.org">ESDoc<span data-ice="esdocVersion">(0.5.2)</span><img src="./image/esdoc-logo-mini-black.png"></a>
</footer>

<script src="script/search_index.js"></script>
<script src="script/search.js"></script>
<script src="script/pretty-print.js"></script>
<script src="script/inherited-summary.js"></script>
<script src="script/test-summary.js"></script>
<script src="script/inner-link.js"></script>
<script src="script/patch-for-local.js"></script>
</body>
</html>
